dosing apparatus - English Synonyms Dictionary